﻿<%@ Page Title="" Language="VB" MasterPageFile="~/Library/Site.master" AutoEventWireup="false" CodeFile="ConclusionesVisita.aspx.vb" Inherits="Sistema_ConclusionesVisita" %>

<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" Runat="Server">

<script type="text/javascript"  >
function calcularPrioridad()
{
    //$get("rbPoblacionDesplazada_").value
    var denominador = 13;
    var selected = 0; 
    selected += $get("rbPoblacionDesplazada_0").checked == true ? 1 : 0;
    selected += $get("rbMujerCabezaFamilia_0").checked == true ? 1 : 0;
    selected += $get("rbAdolecenteEmbarazada_0").checked == true ? 1 : 0;
    selected += $get("rbFamiliasConNinos_0").checked == true ? 1 : 0;
    selected += $get("rbFamiliasSuperioresa4_0").checked == true ? 1 : 0;
    selected += $get("rbBajaCapacidadEconomica_0").checked == true ? 1 : 0;
    selected += $get("rbFamiliaSinAfiliacion_0").checked == true ? 1 : 0;
    selected += $get("rbNinosSinVacunacion_0").checked == true ? 1 : 0;
    selected += $get("rbMenoresSinEducacion_0").checked == true ? 1 : 0;
    selected += $get("rbFamilaConDiscapacidad_0").checked == true ? 1 : 0;
    selected += $get("rbAdultosMayoresSinProgramas_0").checked == true ? 1 : 0;
    selected += $get("rbFamiliaEnfermedadesAltoCosto_0").checked == true ? 1 : 0;
    selected += $get("rbTipoDeVivienda_0").checked == true ? 1 : 0;
    
    
    if ($get("rbMaltratoInfantil_0")) { 
        selected += $get("rbMaltratoInfantil_0").checked == true ? 20 : 0;
        selected += $get("rbViolenciaIntrafamiliar_0").checked == true ? 20 : 0;
        selected += $get("rbAbusoSexual_0").checked == true ? 20 : 0;
        selected += $get("rbDisfuncionFamiliar_0").checked == true ? 20 : 0;
        selected += $get("rbConsumoAlcoholSPA_0").checked == true ? 20 : 0;
        selected += $get("rbNinosJovenesPandillas_0").checked == true ? 20 : 0;
        selected += $get("rbEnfermedadMental_0").checked == true ? 20 : 0;
        denominador = 20;
    }

//    alert(selected)
    var calculado = selected / denominador
    if (calculado > 1) { calculado = 1; }

//
    $get("txtPrioridadCalculada").value = calculado.numberFormat("0.00%")

    //calcular Prioridad
    //if(calculado)

    $get("RadioButtonList1_0").checked = calculado <= 0.30 ? true : false;
    $get("RadioButtonList1_1").checked = calculado > 0.30 && calculado <= 0.60 ? true : false;
    $get("RadioButtonList1_2").checked = calculado > 0.60 ? true : false;
}

</script>

</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" Runat="Server">
    
    <h1>OBSERVACIONES Y CONCLUSIONES DE LA VISITA</h1>
    <asp:HiddenField ID="hdidhogar" runat="server" />
    <asp:HiddenField ID="hdidvisita" runat="server" />
<table  border="1" width="100%">
<tr>
<td>Código Coba</td>
<td colspan="3"><asp:Label ID="lblCodigoCoba" runat="server" Text="Label"></asp:Label></td>
</tr>
<tr>
<td>Visita:</td>
<td><asp:Label ID="LblVisita" runat="server" Text="Label"></asp:Label></td>
<td>Fecha visita:</td>
<td><asp:Label ID="LblFechaVisita" runat="server" Text="Label"></asp:Label></td>
</tr>
<tr>
<td>Profesional</td>
<td colspan="3"><asp:Label ID="lblProfesional" runat="server" Text="Label"></asp:Label></td>
</tr>
<tr>
<td colspan="4">Observaciones</td>
</tr>
<tr>
<td colspan="4">
    <asp:TextBox ID="TextBox1" runat="server" MaxLength = '2000' 
        TextMode="MultiLine" Height="86px" Width="710px" ></asp:TextBox>
    <br />
    </td>
</tr>
<tr>
<td colspan="4"><h2>&nbsp;</h2>
    <h2>PRIORIDAD DE ACOMPAÑAMIENTO SEGÚN PROFESIONAL</h2>
    <p>
        <asp:CustomValidator ID="CustomValidator1" runat="server" 
            ErrorMessage="CustomValidator" class="error"></asp:CustomValidator>
    </p>
    
<asp:Panel ID="pnlPrioridadesCalidadVidad" runat="server">
        <table class="BordesNegros" border="1" >
        <tr>
        <td colspan="3">
            <h3>CALIDAD DE VIDA (para Levantamiento de información y visitas)</h3>
        </td>
        </tr>
        <tr>
        <td>
            1.   Población desplazada
        </td>
        <td>
        </td>
        <td style=" width:150px" >
        <asp:RadioButtonList ID="rbPoblacionDesplazada" runat="server" ClientIDMode="Static"
                        RepeatDirection="Horizontal" onclick="calcularPrioridad()">
                    </asp:RadioButtonList>
                    <asp:RequiredFieldValidator ID="RequiredFieldValidator21" runat="server" 
                        ControlToValidate="rbPoblacionDesplazada" CssClass="error" Display="Dynamic" 
                        ErrorMessage="Obligatorio"></asp:RequiredFieldValidator>
        </td>
        </tr>
        <tr>
        <td>
           2.   Mujeres cabeza de familia
        </td>
        <td>
        </td>
        <td>
        <asp:RadioButtonList ID="rbMujerCabezaFamilia" runat="server"  ClientIDMode="Static" onclick="calcularPrioridad()"
                        RepeatDirection="Horizontal">
                    </asp:RadioButtonList>
                    <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" 
                        ControlToValidate="rbMujerCabezaFamilia" CssClass="error" Display="Dynamic" 
                        ErrorMessage="Obligatorio"></asp:RequiredFieldValidator>
        </td>
        </tr>

        <tr>
        <td>
            3.   Adolescentes embarazadas 
        </td>
        <td>Mujeres menores de 19 años en estado de embarazo
        </td>
        <td>
        <asp:RadioButtonList ID="rbAdolecenteEmbarazada" runat="server"  ClientIDMode="Static" onclick="calcularPrioridad()"
                        RepeatDirection="Horizontal">
                    </asp:RadioButtonList>
                    <asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" 
                        ControlToValidate="rbAdolecenteEmbarazada" CssClass="error" Display="Dynamic" 
                        ErrorMessage="Obligatorio"></asp:RequiredFieldValidator>
        </td>
        </tr>
        <tr>
        <td>
           4.   Familias con niños, niñas y jóvenes 
        </td>
        <td>Personas menores de 19 años
        </td>
        <td>
        <asp:RadioButtonList ID="rbFamiliasConNinos" runat="server"  ClientIDMode="Static" onclick="calcularPrioridad()"
                        RepeatDirection="Horizontal">
                    </asp:RadioButtonList>
                    <asp:RequiredFieldValidator ID="RequiredFieldValidator4" runat="server" 
                        ControlToValidate="rbFamiliasConNinos" CssClass="error" Display="Dynamic" 
                        ErrorMessage="Obligatorio"></asp:RequiredFieldValidator>
        </td>
        </tr>
        <tr>
        <td>
            5.   Número de miembros de familia superior a la media 
        </td>
        <td>Identifica hogares con más de 4 personas
        </td>
        <td>
        <asp:RadioButtonList ID="rbFamiliasSuperioresa4" runat="server"  ClientIDMode="Static" onclick="calcularPrioridad()"
                        RepeatDirection="Horizontal">
                    </asp:RadioButtonList>
                    <asp:RequiredFieldValidator ID="RequiredFieldValidator5" runat="server" 
                        ControlToValidate="rbFamiliasSuperioresa4" CssClass="error" Display="Dynamic" 
                        ErrorMessage="Obligatorio"></asp:RequiredFieldValidator>
        </td>
        </tr>
        <tr>
        <td>
            6.   Baja capacidad económica 
        </td>
        <td>Jefes de hogar desempleados y/o que el ingreso mensual en el hogar es menos de un salario mínimo
        </td>
        <td>
        <asp:RadioButtonList ID="rbBajaCapacidadEconomica" runat="server"  ClientIDMode="Static" onclick="calcularPrioridad()"
                        RepeatDirection="Horizontal">
                    </asp:RadioButtonList>
                    <asp:RequiredFieldValidator ID="RequiredFieldValidator6" runat="server" 
                        ControlToValidate="rbBajaCapacidadEconomica" CssClass="error" Display="Dynamic" 
                        ErrorMessage="Obligatorio"></asp:RequiredFieldValidator>
        </td>
        </tr>
        <tr>
        <td>
            7.   Familias sin afiliación a salud
        </td>
        <td>Mínimo 4 miembros sin afiliación
        </td>
        <td>
        <asp:RadioButtonList ID="rbFamiliaSinAfiliacion" runat="server"  ClientIDMode="Static" onclick="calcularPrioridad()"
                        RepeatDirection="Horizontal">
                    </asp:RadioButtonList>
                    <asp:RequiredFieldValidator ID="RequiredFieldValidator7" runat="server" 
                        ControlToValidate="rbFamiliaSinAfiliacion" CssClass="error" Display="Dynamic" 
                        ErrorMessage="Obligatorio"></asp:RequiredFieldValidator>
        </td>
        </tr>
        <tr>
        <td>
            8.   Niños y niñas sin vacunación
        </td>
        <td>Niños y niñas que  no tengan esquema de vacunación completo
        </td>
        <td>
        <asp:RadioButtonList ID="rbNinosSinVacunacion" runat="server"  ClientIDMode="Static" onclick="calcularPrioridad()"
                        RepeatDirection="Horizontal">
                    </asp:RadioButtonList>
                    <asp:RequiredFieldValidator ID="RequiredFieldValidator8" runat="server" 
                        ControlToValidate="rbNinosSinVacunacion" CssClass="error" Display="Dynamic" 
                        ErrorMessage="Obligatorio"></asp:RequiredFieldValidator>
        </td>
        </tr>
        <tr>
        <td>
            9.   Menores de edad no vinculados a educación 
        </td>
        <td>Menores de 17 años que no se encuentren vinculados al sistema educativo
        </td>
        <td>
        <asp:RadioButtonList ID="rbMenoresSinEducacion" runat="server"  ClientIDMode="Static" onclick="calcularPrioridad()"
                        RepeatDirection="Horizontal">
                    </asp:RadioButtonList>
                    <asp:RequiredFieldValidator ID="RequiredFieldValidator9" runat="server" 
                        ControlToValidate="rbMenoresSinEducacion" CssClass="error" Display="Dynamic" 
                        ErrorMessage="Obligatorio"></asp:RequiredFieldValidator>
        </td>
        </tr>
        <tr>
        <td>
           10.     Miembros de la familia con discapacidad 
        </td>
        <td>
        </td>
        <td>
        <asp:RadioButtonList ID="rbFamilaConDiscapacidad" runat="server"  ClientIDMode="Static" onclick="calcularPrioridad()"
                        RepeatDirection="Horizontal">
                    </asp:RadioButtonList>
                    <asp:RequiredFieldValidator ID="RequiredFieldValidator10" runat="server" 
                        ControlToValidate="rbFamilaConDiscapacidad" CssClass="error" Display="Dynamic" 
                        ErrorMessage="Obligatorio"></asp:RequiredFieldValidator>
        </td>
        </tr>
        <tr>
        <td>
            11.     Adultos mayores sin vinculación a programas 
        </td>
        <td>Personas mayores de 60 años que no estén vinculadas en programas de bienestar social
        </td>
        <td>
        <asp:RadioButtonList ID="rbAdultosMayoresSinProgramas" runat="server"  ClientIDMode="Static" onclick="calcularPrioridad()"
                        RepeatDirection="Horizontal">
                    </asp:RadioButtonList>
                    <asp:RequiredFieldValidator ID="RequiredFieldValidator11" runat="server" 
                        ControlToValidate="rbAdultosMayoresSinProgramas" CssClass="error" Display="Dynamic" 
                        ErrorMessage="Obligatorio"></asp:RequiredFieldValidator>
        </td>
        </tr>
        <tr>
        <td>
            12.     Miembro de la familia con enfermedades de “alto costo” 
        </td>
        <td>Enfermedades como: VIH/SIDA, cáncer, Diabetes, Enfermedades cardiacas, epilepsia, artritis reumatoidea y/ó insuficiencia renal
        </td>
        <td>
        <asp:RadioButtonList ID="rbFamiliaEnfermedadesAltoCosto" runat="server"  ClientIDMode="Static" onclick="calcularPrioridad()"
                        RepeatDirection="Horizontal">
                    </asp:RadioButtonList>
                    <asp:RequiredFieldValidator ID="RequiredFieldValidator12" runat="server" 
                        ControlToValidate="rbFamiliaEnfermedadesAltoCosto" CssClass="error" Display="Dynamic" 
                        ErrorMessage="Obligatorio"></asp:RequiredFieldValidator>
        </td>
        </tr>
        <tr>
        <td>
            13.     Tipo de vivienda
        </td>
        <td>Familias que vivan en inquilinatos, en hacinamiento, casas en condiciones de vulnerabilidad por ubicación geográfica, zonas de alto riesgo de deslizamiento o inundación, viviendas que no cuenten con todos los servicios públicos, casas construidas en materiales diferentes a ladrillo, bahareque y cemento, al igual que las que se ubiquen en áreas de invasión y arriendo)
        </td>
        <td>
        <asp:RadioButtonList ID="rbTipoDeVivienda" runat="server"  ClientIDMode="Static" onclick="calcularPrioridad()"
                        RepeatDirection="Horizontal">
                    </asp:RadioButtonList>
                    <asp:RequiredFieldValidator ID="RequiredFieldValidator13" runat="server" 
                        ControlToValidate="rbTipoDeVivienda" CssClass="error" Display="Dynamic" 
                        ErrorMessage="Obligatorio"></asp:RequiredFieldValidator>
        </td>
        </tr>

        </table>
    </asp:Panel>


    <asp:Panel ID="pnlPrioridadPsicosocial" runat="server">
        <table class="BordesNegros" border="1">
        <tr>
        <td colspan="3">
            <h3>BIENESTAR PSICOLÓGICO (para visitas únicamente)</h3>
        </td>
        </tr>
        <tr>
        <td>
            1.   Maltrato Infantil
        </td>
        <td>Familias donde se observen señales de posibles casos de maltrato físico, verbal y/o psicológico
        </td>
        <td  style=" width:150px" >
        <asp:RadioButtonList ID="rbMaltratoInfantil" runat="server"  ClientIDMode="Static" onclick="calcularPrioridad()"
                        RepeatDirection="Horizontal">
                    </asp:RadioButtonList>
                    <asp:RequiredFieldValidator ID="RequiredFieldValidator14" runat="server" 
                        ControlToValidate="rbMaltratoInfantil" CssClass="error" Display="Dynamic" 
                        ErrorMessage="Obligatorio"></asp:RequiredFieldValidator>
        </td>
        </tr>
        <tr>
        <td>
           2.   Violencia intrafamiliar
        </td>
        <td>Maltrato físico, verbal y psicológico entre los miembros de la familia, especialmente hacia las mujeres.
        </td>
        <td>
        <asp:RadioButtonList ID="rbViolenciaIntrafamiliar" runat="server"  ClientIDMode="Static" onclick="calcularPrioridad()"
                        RepeatDirection="Horizontal">
                    </asp:RadioButtonList>
                    <asp:RequiredFieldValidator ID="RequiredFieldValidator15" runat="server" 
                        ControlToValidate="rbViolenciaIntrafamiliar" CssClass="error" Display="Dynamic" 
                        ErrorMessage="Obligatorio"></asp:RequiredFieldValidator>
        </td>
        </tr>

        <tr>
        <td>
            3.   Abuso sexual 
        </td>
        <td>Familias donde se presenten casos de posible abuso sexual 
        </td>
        <td>
        <asp:RadioButtonList ID="rbAbusoSexual" runat="server" ClientIDMode="Static"  onclick="calcularPrioridad()"
                        RepeatDirection="Horizontal">
                    </asp:RadioButtonList>
                    <asp:RequiredFieldValidator ID="RequiredFieldValidator16" runat="server" 
                        ControlToValidate="rbAbusoSexual" CssClass="error" Display="Dynamic" 
                        ErrorMessage="Obligatorio"></asp:RequiredFieldValidator>
        </td>
        </tr>
        <tr>
        <td>
          4.   Disfunción Familiar
        </td>
        <td>Las relaciones entre los miembros de la familia son conflictivas,  poca comunicación entre los miembros de la familia, peleas, gritos y golpes constantes.   
        </td>
        <td>
        <asp:RadioButtonList ID="rbDisfuncionFamiliar" runat="server"  ClientIDMode="Static" onclick="calcularPrioridad()"
                        RepeatDirection="Horizontal">
                    </asp:RadioButtonList>
                    <asp:RequiredFieldValidator ID="RequiredFieldValidator17" runat="server" 
                        ControlToValidate="rbDisfuncionFamiliar" CssClass="error" Display="Dynamic" 
                        ErrorMessage="Obligatorio"></asp:RequiredFieldValidator>
        </td>
        </tr>
        <tr>
        <td>
            5.   Consumo de alcohol y SPA
        </td>
        <td>Algún integrante de la familia consume alcohol o alguna Sustancia Psicoactiva
        </td>
        <td>
        <asp:RadioButtonList ID="rbConsumoAlcoholSPA" runat="server"  ClientIDMode="Static" onclick="calcularPrioridad()"
                        RepeatDirection="Horizontal">
                    </asp:RadioButtonList>
                    <asp:RequiredFieldValidator ID="RequiredFieldValidator18" runat="server" 
                        ControlToValidate="rbConsumoAlcoholSPA" CssClass="error" Display="Dynamic" 
                        ErrorMessage="Obligatorio"></asp:RequiredFieldValidator>
        </td>
        </tr>
        <tr>
        <td>
            6.   Vinculación de niños, niñas y jóvenes en grupos al margen de la ley y pandillas 
        </td>
        <td>
        </td>
        <td>
        <asp:RadioButtonList ID="rbNinosJovenesPandillas" runat="server"  ClientIDMode="Static" onclick="calcularPrioridad()"
                        RepeatDirection="Horizontal">
                    </asp:RadioButtonList>
                    <asp:RequiredFieldValidator ID="RequiredFieldValidator19" runat="server" 
                        ControlToValidate="rbNinosJovenesPandillas" CssClass="error" Display="Dynamic" 
                        ErrorMessage="Obligatorio"></asp:RequiredFieldValidator>
        </td>
        </tr>
        <tr>
        <td>
            7.&nbsp;&nbsp; Enfermedades relacionadas con salud mental y/o casos que requieren atención 
            especializada urgente</td>
        <td>Depresión, estrés postraumático, esquizofrenia, conducta e intento suicida, 
            enfermedades de alto costo y o crónicas y otras
        </td>
        <td>
        <asp:RadioButtonList ID="rbEnfermedadMental" runat="server"  ClientIDMode="Static" onclick="calcularPrioridad()"
                        RepeatDirection="Horizontal">
                    </asp:RadioButtonList>
                    <asp:RequiredFieldValidator ID="RequiredFieldValidator20" runat="server" 
                        ControlToValidate="rbEnfermedadMental" CssClass="error" Display="Dynamic" 
                        ErrorMessage="Obligatorio"></asp:RequiredFieldValidator>
        </td>
        </tr>
      
        </table>
    </asp:Panel>

</td>
</tr>
<tr>
<td colspan="4">
<table>
<tr>
<td>
<b>Prioridad asignada por el profesional:</b>
</td>
<td>
    <asp:TextBox ID="txtPrioridadCalculada" runat="server" ClientIDMode="Static" ReadOnly="true" ></asp:TextBox>
</td>
<td>
<asp:RadioButtonList ID="RadioButtonList1" runat="server" RepeatDirection ="Horizontal"  ClientIDMode="Static" onclick="calcularPrioridad()" >
                <asp:ListItem Value="1">Baja</asp:ListItem>
                <asp:ListItem Value="2">Media</asp:ListItem>
                <asp:ListItem Value="3">Alta</asp:ListItem>
            </asp:RadioButtonList>  
</td>
</tr>
</table>
       
                   
</tr>
<tr>
<td colspan="4">
   <asp:Button ID="btnGuardar" runat="server" CssClass="boton" Text="Guardar" />
                    &nbsp;&nbsp;&nbsp;
                    <asp:Button ID="btnCancelar" runat="server" CausesValidation="False" 
                        CssClass="boton" Text="Cancelar" />
                        </td>
                        </tr>


</table>
<div id="contentmsg" runat="server"/>
</asp:Content>

